Treta est une application mobile conçue pour simplifier la gestion des dettes et des crédits entre particuliers, clients et fournisseurs. Notre client souhaitait une solution claire et intuitive pour suivre les transactions financières, gérer les retards de paiement et maintenir une relation de confiance entre les parties.
L’application permet d’enregistrer chaque opération de crédit avec son montant, sa date et son motif. Elle offre une vue d’ensemble sur l’état des paiements en cours, en retard ou déjà effectués, avec la possibilité d’augmenter le montant d’une dette existante ou d’enregistrer de nouveaux paiements partiels.
Fonctionnalités principales développées :
Gestion complète des opérations de crédit par client ou fournisseur
Suivi détaillé des dettes avec montant initial, restant dû et historique des paiements
Catégorisation des paiements par état (en cours, en retard, payés)
Augmentation du montant d’une dette existante en une seule action
Enregistrement de nouveaux paiements avec date et montant
Système d’amis pour retrouver facilement les contacts récurrents
Notifications et alertes pour les retards de paiement
Profil détaillé par client avec synthèse de sa situation financière
Objectif du projet : Offrir aux commerçants, fournisseurs et particuliers un outil simple mais puissant pour gérer leurs créances et dettes au quotidien, en remplacement des cahiers et notes papier souvent sources d’erreurs.
Pour ce projet, nous avons conçu une architecture fiable et sécurisée, adaptée à la gestion de données financières sensibles.
Frontend (Application Mobile)
Framework Flutter pour une expérience fluide sur iOS et Android
Gestion d’état avec Bloc ou Riverpod pour un suivi fiable des transactions
Stockage local sécurisé avec Hive ou SQLite pour le mode déconnecté
Interface épurée avec affichage clair des montants et des statuts
Thème adaptatif pour une utilisation en intérieur comme en extérieur
Backend et API
API RESTful développée avec Django REST Framework
Base de données PostgreSQL pour la persistance des données financières
Authentification renforcée avec JWT et double facteur
Chiffrement des données sensibles côté serveur
Endpoints dédiés au calcul automatique des soldes et des retards
Infrastructure et sécurité
Serveur sécurisé avec certificat SSL
Sauvegardes automatisées des données financières
Rate limiting pour prévenir les abus
Conteneurisation avec Docker pour un déploiement maîtrisé
Fonctionnalités techniques spécifiques
Moteur de calcul automatique des intérêts ou pénalités (selon configuration)
Génération de rapports et d’historiques par client
Système de recherche rapide parmi les amis et contacts
Synchronisation temps réel des opérations entre plusieurs appareils
Export des données pour la comptabilité
Méthodologie
Développement Agile avec priorisation des fonctionnalités financières critiques
Tests approfondis sur les calculs et la gestion des états
Documentation détaillée pour la maintenance et les évolutions



